map precipitation - German English Dictionary